subcontracting agreements - French English Dictionary